1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect.testing;
18
19 import com.google.common.annotations.GwtCompatible;
20
21 import java.util.Collections;
22 import java.util.List;
23 import java.util.SortedSet;
24
25
26
27
28
29
30
31 @GwtCompatible
32 public abstract class TestStringSortedSetGenerator
33 extends TestStringSetGenerator implements TestSortedSetGenerator<String> {
34
35 @Override
36 public SortedSet<String> create(Object... elements) {
37 return (SortedSet<String>) super.create(elements);
38 }
39
40 @Override protected abstract SortedSet<String> create(String[] elements);
41
42
43 @Override public List<String> order(List<String> insertionOrder) {
44 Collections.sort(insertionOrder);
45 return insertionOrder;
46 }
47
48 @Override
49 public String belowSamplesLesser() {
50 return "!! a";
51 }
52
53 @Override
54 public String belowSamplesGreater() {
55 return "!! b";
56 }
57
58 @Override
59 public String aboveSamplesLesser() {
60 return "~~ a";
61 }
62
63 @Override
64 public String aboveSamplesGreater() {
65 return "~~ b";
66 }
67 }